<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:gp="http://java.sun.com/jsf/composite/gpymes"
                xmlns:f="http://java.sun.com/jsf/core">


    <ui:decorate template="/compra/plantillaABM.xhtml">
        <ui:define name="acciones">
            <p:commandButton action="#{proveedorBean.create()}" styleClass="botonVerde flotaIzquierda" value="Guardar"/>
            <p:commandButton action="listado.xhtml" styleClass="botonRojo flotaDerecha" value="Atras"/>
        </ui:define>
        <ui:define name="titulo">
            Proveedor
        </ui:define>
        <ui:define name="estados">

        </ui:define>
        <ui:define name="cuerpo">
            <h:panelGroup rendered="#{autorizador.hayPermiso('CreaProveedor')}">
                <p:inputText id="nombre" value="#{proveedorBean.actual.nombre}" styleClass="descripcionPrincipal"/>
                <p:watermark for="nombre" value="Nombre" id="watermark"/>

                <h:panelGrid columns="2">
                    <h:outputText value="RUC"/>
                    <p:inputText value="#{proveedorBean.actual.documento}"/>
                    <h:outputText value="Cod"/>
                    <p:inputText value="#{proveedorBean.actual.codVerificador}" size="5"/>
                </h:panelGrid>
                <h:panelGrid columns="5">
                    <h:outputText value="Timbrado"/>
                    <h:outputText value="Cod Est."/>
                    <h:outputText value="Cod Suc."/>
                    <h:outputText value="Vigencia"/>
                    <h:panelGroup/>

                    <p:inputText value="#{proveedorBean.timbrado}" size="7"/>
                    <p:inputText value="#{proveedorBean.cosEst}" size="3"/>
                    <p:inputText value="#{proveedorBean.cosSuc}" size="3"/>
                    <p:calendar value="#{proveedorBean.vigencia}"/>
                    <h:commandLink action="#{proveedorBean.agregaTimbrado()}" styleClass="btn  btn-success link-text-blanco">
                        <!--                            <p:ajax update="@this @(.tabla)" process="@this @(.tabla)"/>-->
                        <i class="icon-plus-sign icon-white"></i>
                    </h:commandLink>
                </h:panelGrid>

                <p:dataTable value="#{proveedorBean.actual.timbrados}" var="pt" styleClass="tabla">
                    <p:column headerText="X">
                        <h:commandLink value="X" actionListener="#{proveedorBean.quitaTimbrado(pt)}" styleClass="tabla"/>
                    </p:column>
                    <p:column headerText="Timbrado">
                        <h:outputText value="#{pt.timbrado}" styleClass="tabla">
                        </h:outputText>
                    </p:column>
                    <p:column headerText="Cod Est.">
                        <h:outputText value="#{pt.codEst}" styleClass="tabla"/>
                    </p:column>
                    <p:column headerText="Cod Suc.">
                        <h:outputText value="#{pt.codSuc}" styleClass="tabla"/>
                    </p:column>
                    <p:column headerText="Vigencia">
                        <h:outputText value="#{pt.vigencia}" styleClass="tabla">
                            <f:convertDateTime pattern="dd/MM/yyyy"/>
                        </h:outputText>
                    </p:column>
                </p:dataTable>
            </h:panelGroup>

        </ui:define>

    </ui:decorate>

</ui:composition>
